$('#goto-register').click(function () {
  $('#register').show()
  $('#login').hide()
})

$('#goto-login').click(function () {
  $('#register').hide()
  $('#login').show()
})

// 密码验证:
let layer = layui.layer
let form = layui.form
form.verify({
  changdu: function (value, item) {
    let reg = /^\S{6,12}$/;
    if (reg.test(value) == false) {
      return '密码必须6到12位，且不能出现空格'
    }
  },
  // changdu: [/^\s{6,12}$/, '密码不符合要求'],
  same: function (value, item) {
    if (value != $('#pwd').val()) {
      return '密码和重复密码必须一致!'
    }
  }
})

// 实现注册
// 1.注册提交事件:html布局提交数据,form表单

$('#register form').on('submit', function (e) {
  e.preventDefault()
  // 收集数据
  let data = $(this).serialize()
  // 提交数据
  $.ajax({
    url: '/api/reguser',
    type: 'post',
    data: data,
    success: function (res) {
      layer.msg(res.message)
    }
  })
})

// 登录
$('#login form').on('submit', function (e) {
  e.preventDefault()
  // 收集数据
  let data = $(this).serialize()
  // 提交
  $.ajax({
    url: '/api/login',
    type: 'post',
    data: data,
    success: function (res) {
      layer.msg(res.message)
      if (res.status == 0) {
        // 业务设计:
        // 页面怎么调整
        window.location.href = '/index.html';
        // token值:/my路径请求头设置带上Authorization token值
        // 存起来
        localStorage.setItem('token', res.token)
      }
    }
  })


})
